Big Huge Thesaurus

lunar crater

noun